{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1\n",
      "1\n",
      "2\n",
      "3\n",
      "5\n",
      "8\n",
      "13\n",
      "21\n",
      "34\n",
      "55\n",
      "89\n",
      "144\n",
      "233\n",
      "377\n",
      "610\n",
      "987\n",
      "1597\n",
      "2584\n",
      "4181\n",
      "6765\n"
     ]
    }
   ],
   "source": [
    "def f(n):\n",
    "\tif n==1 or n==2:\n",
    "\t\treturn 1\n",
    "\treturn f(n-1) +f(n-2)\n",
    "for i in range(1,21):\n",
    "\tprint(f(i))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "outputs": [
    {
     "data": {
      "text/plain": "Counter({'d': 3, 'a': 3, 's': 2, 'h': 3, 'k': 2, 'j': 2})"
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from collections import Counter\n",
    "s = \"dashkjdhsakjhda\"\n",
    "Counter(s)\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "283\n"
     ]
    }
   ],
   "source": [
    "date = input(\"输入年月日\") # 2020-12-31\n",
    "y,m,d = date.split('-')\n",
    "big_month = [1,3,5,7,8,10,12]\n",
    "small_month = [4,6,9,11]\n",
    "\n",
    "s = 0\n",
    "for i in range(1,int(m)):\n",
    "\tif i in big_month:\n",
    "\t\ts+=31\n",
    "\telif i in small_month:\n",
    "\t\ts+=30\n",
    "\telse:\n",
    "\t\tif (int(y) % 4 == 0 and int(y)% 100 !=0) or (int(y) % 400 ==0):\n",
    "\t\t\ts+=29\n",
    "\t\telse:\n",
    "\t\t\ts+=28\n",
    "print(s+int(d))\n",
    "\n",
    "\n",
    "\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "*******\n",
      "******\n",
      "*****\n",
      "****\n",
      "***\n",
      "**\n",
      "*\n"
     ]
    }
   ],
   "source": [
    "\"\"\"\n",
    "\t* * * * * * *\n",
    "\t * * * * * *\n",
    "\"\"\"\n",
    "# # 设置三角形的行数和列数\n",
    "# rows = 7\n",
    "# cols = 7\n",
    "# # 使用列表推导式生成倒三角形\n",
    "# triangle = [['*' if i + j <= rows - 1 and i <= rows - 1 - j else ' ' for j in range(cols)] for i in range(rows)]\n",
    "# # 打印倒三角形\n",
    "# for row in triangle:\n",
    "#     print(''.join(row))\n",
    "l = [\"*\" * i for i in range(7,0,-1)]\n",
    "for i in l:\n",
    "\tprint(i)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "outputs": [
    {
     "data": {
      "text/plain": "'C:\\\\Users\\\\Administrator\\\\Desktop\\\\pythonProjec\\\\2203APython\\\\月考题1'"
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import os\n",
    "def  back_up_path(file):\n",
    "\treturn os.path.abspath(file).rsplit(\"\\\\\",1)[0]\n",
    "back_up_path(r\"C:\\\\Users\\\\Administrator\\\\Desktop\\\\pythonProjec\\\\2203APython\\\\月考题1\\\\01-月考题1.ipynb\")"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "outputs": [],
   "source": [
    "import shutil\n",
    "def copy(source,dist):\n",
    "\tshutil.copytree(source,dist)\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['01-月考题1.ipynb', '06-月考题1.ipynb', '08-月考题.ipynb', '09-月考题.ipynb', '1.csv', '10-月考题.ipynb', 'stu.csv', '空中食宿数据集SQL的部分.xlsx']\n",
      "C:\\Users\\Administrator\\Desktop\\pythonProjec\\2203APython\\月考题1\n",
      "['student']\n",
      "[]\n",
      "C:\\Users\\Administrator\\Desktop\\pythonProjec\\2203APython\\月考题1\\student\n",
      "['yuekao']\n",
      "['1.txt']\n",
      "C:\\Users\\Administrator\\Desktop\\pythonProjec\\2203APython\\月考题1\\student\\yuekao\n",
      "[]\n",
      "1463501\n"
     ]
    }
   ],
   "source": [
    "def get_folder_size(folder_path):\n",
    "\ttotal_size = 0\n",
    "\tfor path, directories, files in os.walk(folder_path):\n",
    "\t\tprint(files)\n",
    "\t\tprint(path)\n",
    "\t\tprint(directories)\n",
    "\t\tfor file in files:\n",
    "\t\t\tfile_path = os.path.join(path, file)\n",
    "\t\t\ttotal_size += os.path.getsize(file_path)\n",
    "\n",
    "\treturn total_size\n",
    "\n",
    "\n",
    "print(get_folder_size(r\"C:\\\\Users\\\\Administrator\\\\Desktop\\\\pythonProjec\\\\2203APython\\\\月考题1\"))"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "outputs": [],
   "source": [
    "import pandas  as pd\n",
    "import matplotlib.pyplot as plt\n",
    "from sklearn.ensemble import RandomForestClassifier\n",
    "from sklearn.linear_model import LogisticRegression\n",
    "from sklearn.metrics import accuracy_score\n",
    "from sklearn.svm import SVC\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address  \n0       南山区  \n1       南山区  \n2       南山区  \n3       福田区  \n4       南山区  \n..      ...  \n431     南山区  \n432     龙岗区  \n433     南山区  \n434     南山区  \n435     南山区  \n\n[436 rows x 10 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 10 columns</p>\n</div>"
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.read_csv(\"C:\\\\Users\\\\Administrator\\\\Desktop\\\\Python数据分析\\\\月考题\\\\大数据 大数据系 专高5 《Python数据分析EDA》月考题库（修改2）\\\\3-2 大数据 大数据系 专高5 《Python数据分析EDA》月考题库（新建）-已入库\\\\3-2 大数据 大数据系 专高5 《Python数据分析EDA》月考题库（新建）-已入库\\\\02-02-5-00010\\\\数据源\\\\lagou.csv\")\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 436 entries, 0 to 435\n",
      "Data columns (total 10 columns):\n",
      " #   Column       Non-Null Count  Dtype \n",
      "---  ------       --------------  ----- \n",
      " 0   company      436 non-null    object\n",
      " 1   foursquare   436 non-null    object\n",
      " 2   trend        436 non-null    object\n",
      " 3   figure       436 non-null    object\n",
      " 4   job          436 non-null    object\n",
      " 5   salary       436 non-null    object\n",
      " 6   experience   436 non-null    object\n",
      " 7   education    436 non-null    object\n",
      " 8   description  436 non-null    object\n",
      " 9   address      436 non-null    object\n",
      "dtypes: object(10)\n",
      "memory usage: 34.2+ KB\n"
     ]
    }
   ],
   "source": [
    "df.info()\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "outputs": [
    {
     "data": {
      "text/plain": "       company foursquare  trend   figure    job   salary experience  \\\ncount      436        436    436      436    436      436        436   \nunique     261         65      8       57    279       92          7   \ntop       字节跳动         金融  不需要融资  2000人以上  数据分析师  15k-30k    经验3-5年    \nfreq         7         71    129      127     53       50        189   \n\n       education                                        description address  \ncount        436                                                436     436  \nunique         4                                                431       6  \ntop       本科及以上   岗位职责：1、负责公司运营数据的基本处理、维护及相关报表制作；2、撰写数据分析报告，能从数据...     南山区  \nfreq         324                                                  2     292  ",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>count</th>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n      <td>436</td>\n    </tr>\n    <tr>\n      <th>unique</th>\n      <td>261</td>\n      <td>65</td>\n      <td>8</td>\n      <td>57</td>\n      <td>279</td>\n      <td>92</td>\n      <td>7</td>\n      <td>4</td>\n      <td>431</td>\n      <td>6</td>\n    </tr>\n    <tr>\n      <th>top</th>\n      <td>字节跳动</td>\n      <td>金融</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1、负责公司运营数据的基本处理、维护及相关报表制作；2、撰写数据分析报告，能从数据...</td>\n      <td>南山区</td>\n    </tr>\n    <tr>\n      <th>freq</th>\n      <td>7</td>\n      <td>71</td>\n      <td>129</td>\n      <td>127</td>\n      <td>53</td>\n      <td>50</td>\n      <td>189</td>\n      <td>324</td>\n      <td>2</td>\n      <td>292</td>\n    </tr>\n  </tbody>\n</table>\n</div>"
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.describe()\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr  \n0       南山区        移动互联网  \n1       南山区       非移动互联网  \n2       南山区        移动互联网  \n3       福田区       非移动互联网  \n4       南山区        移动互联网  \n..      ...          ...  \n431     南山区       非移动互联网  \n432     龙岗区       非移动互联网  \n433     南山区       非移动互联网  \n434     南山区        移动互联网  \n435     南山区       非移动互联网  \n\n[436 rows x 11 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 11 columns</p>\n</div>"
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def company_attr(x):\n",
    "\tif \"移动互联网\" in x:\n",
    "\t\treturn \"移动互联网\"\n",
    "\telse:\n",
    "\t\treturn \"非移动互联网\"\n",
    "\n",
    "df[\"company_attr\"] = df[\"foursquare\"].map(company_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr  \n0       南山区        移动互联网      游戏  \n1       南山区       非移动互联网    企业服务  \n2       南山区        移动互联网      社交  \n3       福田区       非移动互联网      金融  \n4       南山区        移动互联网    消费生活  \n..      ...          ...     ...  \n431     南山区       非移动互联网    消费生活  \n432     龙岗区       非移动互联网      电商  \n433     南山区       非移动互联网      金融  \n434     南山区        移动互联网      教育  \n435     南山区       非移动互联网    企业服务  \n\n[436 rows x 12 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 12 columns</p>\n</div>"
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 移动互联网\n",
    "# 移动互联网,教育\n",
    "# 企业服务\n",
    "# 游戏,移动互联网\n",
    "def hy_attr(x):\n",
    "\tcontent = x.split(\",\")\n",
    "\tif \"移动互联网\" not in content:\n",
    "\t\treturn content[0]\n",
    "\telse:\n",
    "\t\tif len(content) == 1:\n",
    "\t\t\treturn \"未知\"\n",
    "\t\telse:\n",
    "\t\t\tcontent.remove(\"移动互联网\")\n",
    "\t\t\treturn content[0]\n",
    "\n",
    "\n",
    "df[\"hy_attr\"] = df[\"foursquare\"].map(hy_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "outputs": [
    {
     "data": {
      "text/plain": "0"
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[\"hy_attr\"].isnull().sum()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up  \n0       南山区        移动互联网      游戏   未上市  \n1       南山区       非移动互联网    企业服务   未上市  \n2       南山区        移动互联网      社交   未上市  \n3       福田区       非移动互联网      金融   未上市  \n4       南山区        移动互联网    消费生活   未上市  \n..      ...          ...     ...   ...  \n431     南山区       非移动互联网    消费生活   未上市  \n432     龙岗区       非移动互联网      电商   未上市  \n433     南山区       非移动互联网      金融   未上市  \n434     南山区        移动互联网      教育   未上市  \n435     南山区       非移动互联网    企业服务   未上市  \n\n[436 rows x 13 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 13 columns</p>\n</div>"
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def is_up(x):\n",
    "\tif \"已上市\" in x:\n",
    "\t\treturn \"已上市\"\n",
    "\telse:\n",
    "\t\treturn \"未上市\"\n",
    "\n",
    "df[\"is_up\"] = df[\"trend\"].map(is_up)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count  \n0       南山区        移动互联网      游戏   未上市        2000+  \n1       南山区       非移动互联网    企业服务   未上市          50+  \n2       南山区        移动互联网      社交   未上市         150+  \n3       福田区       非移动互联网      金融   未上市         150+  \n4       南山区        移动互联网    消费生活   未上市         500+  \n..      ...          ...     ...   ...          ...  \n431     南山区       非移动互联网    消费生活   未上市           未知  \n432     龙岗区       非移动互联网      电商   未上市          50+  \n433     南山区       非移动互联网      金融   未上市         500+  \n434     南山区        移动互联网      教育   未上市           未知  \n435     南山区       非移动互联网    企业服务   未上市        2000+  \n\n[436 rows x 14 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 14 columns</p>\n</div>"
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 2000人以上\n",
    "# 奥飞动漫(天使轮)，保密(A轮)\n",
    "# 500-2000人\n",
    "# 50-150人\n",
    "# 50以下\n",
    "import re\n",
    "def person_count(x):\n",
    "\tresult =  re.search(\"\\d+\",x)\n",
    "\tif result:\n",
    "\t\treturn str(result.group(0))+\"+\"\n",
    "\telse:\n",
    "\t\treturn \"未知\"\n",
    "\n",
    "df[\"person_count\"] = df[\"figure\"].map(person_count)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr  \n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师  \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师  \n2       南山区        移动互联网      社交   未上市         150+    商业分析师  \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师  \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师  \n..      ...          ...     ...   ...          ...      ...  \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师  \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师  \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师  \n434     南山区        移动互联网      教育   未上市           未知    商业分析师  \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师  \n\n[436 rows x 15 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 15 columns</p>\n</div>"
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def job_attr(x):\n",
    "\tif \"实习\" in x:\n",
    "\t\treturn \"实习分析师\"\n",
    "\telse:\n",
    "\t\treturn \"商业分析师\"\n",
    "\n",
    "df[\"job_attr\"] = df[\"job\"].map(job_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr salary_attr  \n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师         7k+  \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师        15k+  \n2       南山区        移动互联网      社交   未上市         150+    商业分析师        10k+  \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师        15k+  \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师        14k+  \n..      ...          ...     ...   ...          ...      ...         ...  \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师         6k+  \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师         4k+  \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师         4k+  \n434     南山区        移动互联网      教育   未上市           未知    商业分析师        15k+  \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师        10k+  \n\n[436 rows x 16 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 16 columns</p>\n</div>"
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def salary_attr(x):\n",
    "\tresult = re.search(\"\\d+\",x)\n",
    "\tif result:\n",
    "\t\treturn str(result.group(0))+\"k+\"\n",
    "\telse:\n",
    "\t\treturn \"未知\"\n",
    "\n",
    "df[\"salary_attr\"] = df[\"salary\"].map(salary_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr salary_attr  \\\n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师         7k+   \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师        15k+   \n2       南山区        移动互联网      社交   未上市         150+    商业分析师        10k+   \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师        15k+   \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师        14k+   \n..      ...          ...     ...   ...          ...      ...         ...   \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师         6k+   \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师         4k+   \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师         4k+   \n434     南山区        移动互联网      教育   未上市           未知    商业分析师        15k+   \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师        10k+   \n\n                                       word_attr  word_count  \n0                   App,python,excel,Android,SQL           6  \n1                   Hadoop,python,SQL,R,Hive,SAS           6  \n2                                            SQL           1  \n3                         PPT,python,Excel,R,SQL           5  \n4                                MATLAB,Python,R           3  \n..                                           ...         ...  \n431                                          SNS           1  \n432                                          SEO           1  \n433                                          KPI           1  \n434  linux,hadoop,spark,python,java,tensorflow,c           7  \n435                                       saas,C           2  \n\n[436 rows x 18 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n      <th>word_attr</th>\n      <th>word_count</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n      <td>App,python,excel,Android,SQL</td>\n      <td>6</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>Hadoop,python,SQL,R,Hive,SAS</td>\n      <td>6</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>SQL</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>PPT,python,Excel,R,SQL</td>\n      <td>5</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n      <td>MATLAB,Python,R</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n      <td>SNS</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>SEO</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>KPI</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>linux,hadoop,spark,python,java,tensorflow,c</td>\n      <td>7</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>saas,C</td>\n      <td>2</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 18 columns</p>\n</div>"
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def word_attr(x):\n",
    "\tresult = re.findall(\"[a-zA-Z]+\",x)\n",
    "\tresult = set(result)\n",
    "\tif result:\n",
    "\t\treturn \",\".join(result)\n",
    "\telse:\n",
    "\t\treturn \"未知\"\n",
    "\n",
    "df[\"word_attr\"] = df[\"description\"].map(word_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr salary_attr  \\\n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师         7k+   \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师        15k+   \n2       南山区        移动互联网      社交   未上市         150+    商业分析师        10k+   \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师        15k+   \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师        14k+   \n..      ...          ...     ...   ...          ...      ...         ...   \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师         6k+   \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师         4k+   \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师         4k+   \n434     南山区        移动互联网      教育   未上市           未知    商业分析师        15k+   \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师        10k+   \n\n                                       word_attr  word_count  \n0                   App,python,excel,Android,SQL           5  \n1                   Hadoop,python,SQL,R,Hive,SAS           6  \n2                                            SQL           1  \n3                         PPT,python,Excel,R,SQL           5  \n4                                MATLAB,Python,R           3  \n..                                           ...         ...  \n431                                          SNS           1  \n432                                          SEO           1  \n433                                          KPI           1  \n434  linux,hadoop,spark,python,java,tensorflow,c           7  \n435                                       saas,C           2  \n\n[436 rows x 18 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n      <th>word_attr</th>\n      <th>word_count</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n      <td>App,python,excel,Android,SQL</td>\n      <td>5</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>Hadoop,python,SQL,R,Hive,SAS</td>\n      <td>6</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>SQL</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>PPT,python,Excel,R,SQL</td>\n      <td>5</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n      <td>MATLAB,Python,R</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n      <td>SNS</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>SEO</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>KPI</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>linux,hadoop,spark,python,java,tensorflow,c</td>\n      <td>7</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>saas,C</td>\n      <td>2</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 18 columns</p>\n</div>"
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[\"word_count\"] = df[\"word_attr\"].map(lambda x:len(x.split(\",\")))\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "outputs": [],
   "source": [
    "result = df.groupby(\"hy_attr\")[\"word_count\"].sum()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 1 Axes>",
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAikAAAGdCAYAAADXIOPgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAA9hAAAPYQGoP6dpAABX+klEQVR4nO3dd3gU1f4/8M+WZJPNJptK6qYQAiRAAoRAKKEISAnlKkVDEfSiwlWIUq4iUgQMGKXoVVCKQQHxIiKgEjoCIkWqQCiKUboEgXRS378/+O75sSb2eJ3rfb+eZ58nmdmdPTM7O/Oec86c1QGAEBEREWmM/s8uABEREVF1GFKIiIhIkxhSiIiISJMYUoiIiEiTGFKIiIhIkxhSiIiISJMYUoiIiEiTGFKIiIhIk4x/dgF+q8rKSrl06ZK4u7uLTqf7s4tDREREvwAAyc/Pl6CgINHrf7qu5L82pFy6dElsNtufXQwiIiL6Dc6fPy8hISE/+Zz/2pDi7u4uIrdX0sPD408uDREREf0SeXl5YrPZ1Hn8p/zXhhR7E4+HhwdDChER0X+ZX9JVgx1niYiISJMYUoiIiEiTGFKIiIhIkxhSiIiISJMYUoiIiEiTGFKIiIhIkxhSiIiISJMYUoiIiEiTGFKIiIhIkxhSiIiISJMYUoiIiEiTGFKIiIhIkxhSiIiISJMYUoiIiEiTjH92AYiIiOiPFf70x7/pdd/MTK7hkvw6rEkhIiIiTWJIISIiIk1iSCEiIiJNYkghIiIiTWJIISIiIk1iSCEiIiJNYkghIiIiTWJIISIiIk1iSCEiIiJNYkghIiIiTfrVIeXatWsSEREh33zzjZp2/PhxSUhIEC8vLxk3bpwAUPN27Ngh0dHR4uvrK7Nnz3ZY1qpVqyQsLEyCgoJkxYoVv30tiIiI6C/nV4WUa9euSY8ePRwCSklJifTs2VPi4+PlwIEDkpWVJUuWLBERkZycHOnVq5ekpKTInj17ZPny5bJ9+3YRuR1sBg4cKBMnTpSNGzfKpEmT5PTp0zW2YkRERPTf7VeFlPvvv18GDBjgMC0zM1Nyc3Nl9uzZEhkZKWlpabJ48WIREVm+fLkEBQXJxIkTJSoqSiZNmqTmLVq0SDp06CDDhg2TRo0ayeOPPy5Lly6todUiIiKi/3a/KqQsXLhQRo0a5TDt6NGjkpiYKGazWUREYmNjJSsrS83r0KGD6HQ6ERFp3ry5HDx4UM2766671HLunEdERERk/DVPjoiIqDItLy/PYbpOpxODwSA3btyQvLw8iYmJUfM8PDzk0qVL1b7uznnVKSkpkZKSEof3JSIior+u3313j9FoFJPJ5DDNxcVFioqKqsyzT6/udXfOq86MGTPEarWqh81m+71FJyIiIg373SHF29tbcnJyHKbl5+eLs7NzlXn26dW97s551Rk/frzk5uaqx/nz539v0YmIiEjDfndISUhIkD179qj/s7OzpaSkRLy9vavMO3z4sAQHB1f7ujvnVcdkMomHh4fDg4iIiP66fndIadu2reTl5UlGRoaIiKSlpUmnTp3EYDBIr169ZPfu3bJlyxYpKyuT9PR06dKli4iI9OnTR9599105duyYFBQUyCuvvKLmEREREf2qjrPVLsBolEWLFklKSoqMGzdO9Hq9fPLJJyIi4uvrK3PmzJHu3buLxWIRT09PNYZKXFycpKamSrNmzcTFxUWioqLkH//4x+8tDhEREf1F6HDn8LC/w5UrV+TgwYOSmJgoPj4+DvOys7Pl1KlTkpSUJBaLxWFeVlaWXLx4Udq1a/eTfVJ+KC8vT6xWq+Tm5rLph4iI6CeEP/3xb3rdNzOTa7gkv+78/btrUuwCAgIkObn6lYmIiKj29mURkZiYGIfblImIiIhE+AODREREpFEMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJDClERESkSQwpREREpEkMKURERKRJNRZSFi1aJDabTcxms7Rv316+/vprERE5fvy4JCQkiJeXl4wbN04AqNfs2LFDoqOjxdfXV2bPnl1TRSEiIqK/gBoJKWfPnpWpU6fK2rVr5dSpUxIZGSlDhw6VkpIS6dmzp8THx8uBAwckKytLlixZIiIiOTk50qtXL0lJSZE9e/bI8uXLZfv27TVRHCIiIvoLqJGQcvjwYUlMTJSmTZtKaGioPPTQQ/LVV19JZmam5ObmyuzZsyUyMlLS0tJk8eLFIiKyfPlyCQoKkokTJ0pUVJRMmjRJzSMiIiKqkZASExMj27ZtkyNHjkhubq7MmzdPOnfuLEePHpXExEQxm80iIhIbGytZWVkiInL06FHp0KGD6HQ6ERFp3ry5HDx48Effo6SkRPLy8hweRERE9NdVYyGlb9++0qRJE/H09JQ9e/bISy+9JHl5eRIREaGep9PpxGAwyI0bN6rM8/DwkEuXLv3oe8yYMUOsVqt62Gy2mig6ERERaVSNhJT9+/fLhx9+KHv37pWbN29KSkqKdO/eXYxGo5hMJofnuri4SFFRUZV59uk/Zvz48ZKbm6se58+fr4miExERkUbVSEhZsWKF3H///dKiRQuxWq0yffp0OXv2rHh7e0tOTo7Dc/Pz88XZ2bnKPPv0H2MymcTDw8PhQURERH9dNRJSKisr5erVq+r//Px8VVuyZ88eNT07O1tKSkrE29tbEhISHOYdPnxYgoODa6I4RERE9BdQIyElKSlJVq9eLXPmzJF33nlH/va3v0lAQICMGjVK8vLyJCMjQ0RE0tLSpFOnTmIwGKRXr16ye/du2bJli5SVlUl6erp06dKlJopDREREfwHGmlhInz595OTJkzJ37ly5fPmyNGzYUD744ANxcnKSRYsWSUpKiowbN070er188sknIiLi6+src+bMke7du4vFYhFPT081hgoRERGRDncOAfsHuXLlihw8eFASExPFx8fHYV52dracOnVKkpKSxGKx/OJl5uXlidVqldzcXPZPISIi+gnhT3/8m173zczkGi7Jrzt/10hNys8JCAiQ5OTqVzQiIsLhVmQiIiIiEf7AIBEREWkUQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWkSQwoRERFpEkMKERERaRJDChEREWlSjYeUp556Snr27Kn+P378uCQkJIiXl5eMGzdOAKh5O3bskOjoaPH19ZXZs2fXdFGIiIjov1iNhpQvvvhC5s2bJy+//LKIiJSUlEjPnj0lPj5eDhw4IFlZWbJkyRIREcnJyZFevXpJSkqK7NmzR5YvXy7bt2+vyeIQERHRf7EaCymVlZXyyCOPyJNPPim1a9cWEZHMzEzJzc2V2bNnS2RkpKSlpcnixYtFRGT58uUSFBQkEydOlKioKJk0aZKaR0RERFRjIeX111+XY8eOSXh4uKxbt05KS0vl6NGjkpiYKGazWUREYmNjJSsrS0REjh49Kh06dBCdTiciIs2bN5eDBw/+6PJLSkokLy/P4UFERER/XTUSUgoKCmTy5MlSu3Zt+fbbb2XOnDnSpk0bycvLk4iICPU8nU4nBoNBbty4UWWeh4eHXLp06UffY8aMGWK1WtXDZrPVRNGJiIhIo2okpKxevVoKCwtl+/bt8txzz8nmzZslPz9f3nzzTTGZTA7PdXFxkaKiIjEajQ7z7NN/zPjx4yU3N1c9zp8/XxNFJyIiIo0y1sRCLly4IImJieLr63t7oUajxMbGyqlTpyQnJ8fhufn5+eLs7Cze3t4O8+zTf4zJZKoSeIiIiOivq0ZqUkJCQqS4uNhh2rfffitz586VPXv2qGnZ2dlSUlIi3t7ekpCQ4DDv8OHDEhwcXBPFISIior+AGgkpycnJkpWVJa+//rpcuHBBXnnlFTl69Kjce++9kpeXJxkZGSIikpaWJp06dRKDwSC9evWS3bt3y5YtW6SsrEzS09OlS5cuNVEcIiIi+guokeYeHx8fWb9+vYwdO1ZGjx4tgYGBsnLlSrHZbLJo0SJJSUmRcePGiV6vl08++URERHx9fWXOnDnSvXt3sVgs4unpqcZQISIiItLhziFg/yBXrlyRgwcPSmJiovj4+DjMy87OllOnTklSUpJYLJZfvMy8vDyxWq2Sm5srHh4eNV1kIiKiv4zwpz/+Ta/7ZmZyDZfk152/a6Qm5ecEBARIcnL1KxoREeFwKzIRERGRCH9gkIiIiDSKIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDTpDwkpXbt2lSVLloiIyI4dOyQ6Olp8fX1l9uzZDs9btWqVhIWFSVBQkKxYseKPKAoRERH9l6rxkLJ8+XLZuHGjiIjk5ORIr169JCUlRfbs2SPLly+X7du3i4jI8ePHZeDAgTJx4kTZuHGjTJo0SU6fPl3TxSEiIqL/UjUaUq5fvy5jxoyRevXqicjtwBIUFCQTJ06UqKgomTRpkixevFhERBYtWiQdOnSQYcOGSaNGjeTxxx+XpUuX1mRxiIiI6L9YjYaUMWPGyD333COJiYkiInL06FHp0KGD6HQ6ERFp3ry5HDx4UM2766671GvvnEdERERUYyFl+/btsnXrVklPT1fT8vLyJCIiQv3v4eEhly5d+tl51SkpKZG8vDyHBxEREf111UhIuXXrljz66KMyf/58cXd3V9ONRqOYTCb1v4uLixQVFf3svOrMmDFDrFarethstpooOhEREWlUjYSUadOmSUJCgiQnJztM9/b2lpycHPV/fn6+ODs7/+y86owfP15yc3PV4/z58zVRdCIiItIoY00s5J133pGcnBzx9PQUEZGioiJZuXKliIi0atVKPe/w4cMSHBwsIiIJCQmyZ88e+fvf/15lXnVMJpNDzQsRERH9tdVITcquXbvk+PHjcuTIETly5Ij06tVLpk6dKufOnZPdu3fLli1bpKysTNLT06VLly4iItKnTx9599135dixY1JQUCCvvPKKmkdERERUIzUpISEhDv9bLBbx9fUVX19fmTNnjnTv3l0sFot4enqqQd7i4uIkNTVVmjVrJi4uLhIVFSX/+Mc/aqI4fznhT3/8m173zczkn38SERGRRtVISPkhexARERk+fLh06dJFTp06JUlJSWKxWNS8559/XgYOHCgXL16Udu3a/WSfFCIiIvrf8oeElB+KiIhwuN34TjExMRITE/OfKAYR0V8Ga1jpfwF/YJCIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINIkhhYiIiDSJIYWIiIg0iSGFiIiINMn4ZxeAiIiopoQ//fFvet03M5NruCRUE1iTQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaxJBCREREmsSQQkRERJrEkEJERESaZKypBa1du1aefPJJOXfunDRs2FBWrFgh0dHRcvz4cXnwwQflq6++kmHDhkl6errodDoREdmxY4cMHz5ccnJy5JlnnpHRo0fXVHGIiByEP/3xb3rdNzOTa7gkRPRL1UhNytmz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PPKIxMfHy86dO2XcuHEyaNAgGTBggDRv3lzi4uLkww8/lIMHD0ppaakcOHBAoqKixNnZWa3PnWMm2Mc6+PLLLyU/P1/WrFkjL7zwgsPPLowYMULuueceCQoKku7du0vLli3l7rvvltzcXAkMDJRu3brJ/v371b7g6uoqXl5eUlRUJBMnTpSMjAw5dOiQ+syTkpIkJydH0tPTxdXVVRo2bChffvmlVFZWyvfffy/BwcGqavpOL730khw/flwOHjwor732mrRt21YuX74sISEhUlJSUqU6t2XLlrJw4UKJjIwUs9kse/bsEavVKl27dhWdTie9evWSXr16iYjI999/L5s3b5aLFy/K/v37BYAsW7ZMNm7cKMuWLZN3331XdDqdeHl5yfXr11WVLwD59NNP5fvvv5dDhw5Jhw4dpFatWmI2m+XTTz+VLl26qO0sIqLX62Xbtm3SsGFDuXr1qho/4ofrumLFCnnxxRfls88+E7PZLPPmzZO+ffvKzJkz5c0335QBAwbIli1bZNKkSfKvf/1L1q1bJ/fee696fb169SQ9PV3at28vIiIPP/ywVFRUyI0bN1STjMjt8XImTZok7777rmrmunXrlpw5c0bGjh0rc+bMkS+++ELee+891YzUvHlz2bNnj5SVlUlCQoKMHj1ajh07JmvXrhWdTicmk0lKSkokPz9fXnjhBVm4cKH4+PjIkiVLxGazSe3atcVkMsmqVavkqaeeksTERFm+fLkAkJUrV6rjRlpamhw8eFCV9Y033pBhw4ap70P79u1lypQp8tVXX0lQUJAUFxfL+++/L82aNZMePXrIc889J9evXxdvb28JDAwUV1dXcXFxUU1Ln3/+uaxbt058fHxkz5494u7uLkVFRao5x95cOnz4cFm2bJkUFhbKrVu3xGQyyYQJEyQ8PFy8vb2lS5cu6jjy0UcfiYuLi5hMJunQoYP6fE+dOiVZWVny0UcfOXzOR44ckSlTpoiIyMaNG6VVq1YybNgw6dWrl9x7773SokULSUlJkb59+0peXp5D80F4eLh07txZjh49KpcvX5aVK1dKv379JD4+Xo4dOyYnT54UV1dXSU1NlQ8++ED69OkjCxcuFJ1OJ+Xl5eLh4SEWi0UuXLggBQUFYjAY5J133pHRo0er99i0aZPo9Xr57rvvpKKiQvLz82XHjh3So0cPuXnzphgM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"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.rcParams[\"font.sans-serif\"] = [\"SimHei\"]\n",
    "plt.rcParams[\"axes.unicode_minus\"] = False\n",
    "plt.bar(result.index,result.values)\n",
    "plt.show()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 1 Axes>",
      "image/png": "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WjNmzAiqKy0ttb72ta912PZf/uVfrPXr17cpb2xstEaPHh10/OhdmZmZ1rZt24LK7rrrrnZfqy0tLVZTU1PQ73pmZqb10ksv2euBQMA6evRop31u3rzZOv/88zvdpqGhwfr888+t+vp66+jRo/aSlZVlbdu2zV4/cuSIdfjwYevQoUNB7WNiYqy33nqr0z66o66uzpJk7du3L6jc5/PZ57iTy/Dhwy1JVlJSUlD5+PHjg9r+5S9/sZxOpxUREWFFR0dbMTExbRZJ1rvvvtvumK655hrrRz/6kb2el5dneTweq7m5ucPjuOyyy4Je1xdffLF17733WoWFhdZHH31kHT9+PGj79PR068033+zR6/yGG26wfvKTn7Qpf/jhh62HH364w3Z9Wa/PI/Jl8l//9V+aP39+u3XtzSSbkpLS5lbrNddcozvvvFM333xzt/pubW3V4cOH7fWWlhYdP35cSUlJkk5cqbd323P48OF67rnndM0115yyj1DPhhsXF9fp9wctX75c119/ve666y7FxcXplVde0QUXXNDux7+ffvpprV692r6ycDgc7e770Ucf1WuvvaZdu3bZZQcPHtTixYuVm5sbdHcjIiJCL774ojIzM9Xc3KyVK1dqwIABkk78PzU1NWnNmjXyeDxKTU1VZGSkXK5Tv6S+OK7Dhw9r+PDhioqKUnNzs3w+n5KSktTS0qLU1FT9+c9/Dmrb3v/BOeeco+uuu06FhYW66aabTtk/Ts+bb76puLg4XX311UHlsbGxGjJkSJvtP/nkE1155ZUaMGCA/X9fU1Oj3bt3KycnR9KJq/xp06Zp7dq1Hfbb0e/0F/37v/+7HnvsMblcrqDfxcbGRr366qv2RJKWZdnnh3379gUdw6hRo07xE+i62NhYhYeHa/jw4UHlLpdLn3zyiaqqqtrU7dq1S+PGjVNYWJi2bNmiuXPnBtVfdtllp3yb1uVytftdZq+++qp27NihV1991S67++67tW7dOv3whz/U448/HrR9Tk6OGhoaVFlZqccff1zr16/XI488IrfbrRkzZnR43mxublZUVJQOHTrU6Tjb09H/QU5OjtLS0nTvvffa32bfX/DWTAjt2LFDl112WZvyH//4x1q0aFFQWWtrq44dO9al/R47duyUt+SqqqoUFxdnL4mJiTr33HNP+bZOV1VWVioiIiIk+zqppqam3fLvfve7Sk5O1qxZs+RyuXTttdfqkksu0fPPP6+PP/5Yl1xyiRISEvTLX/7SbpOZmamysrJTvme/devWoD/WR48e1Zw5czRx4kQtWLBAzc3NQcsFF1ygwsJCvfjii5o4caJKSkokSTNmzFBYWJiam5t12WWX6brrrlNUVJQkKSsrSyNHjlRSUpKGDh2qhISENie4k8LDw3XkyBHV1NRoy5YtGjt2rGpqarRx48Y2J9uCggJNmzat3f14PB6VlZV1euwIjZ5ecHzyySf2224ej0erV6+21/fv399pCDnp5AXHyeXQoUNBr6O8vDw1Nzerqakp6G2KYcOGqbCw0F4/cuSIjh07FhRCOjuG09HRBce8efM0cOBAZWdn62c/+5n9Vsrll1+u3//+95KkkSNH6s4772zT9qOPPtIFF1ygV155pU1dS0uLWlpa7NfjSae64Pj1r3+tO++8M+hZjmuuuUZTpkzRoUOH5PF4NG3atB5fcERFRSkpKUlTpkzRnj17lJSUpMGDB+uKK65o0/ZUFxz9DUEkhD777DMNHTq0S9t+9NFHSklJsd8nHDlypAYOHKjt27frm9/8pv18xMn3EG+99dZO93f++efr6NGj9uL3+1VbWxsUHqqrq+VwOOyrJZfLpf379+vrX/+6ve5wODp87uJMcbvduuuuu1RcXKwXXnhBN954o959911Nnz5djz32mIqLi3X99dcHHdtXv/pVpaena8OGDR3ut7a2VmVlZfrWt75ll91zzz3y+/0aN26cIiMjNWDAgDbLVVddpc2bNysxMVEDBw602/7nf/6nJOmJJ57QvHnzJJ14FucPf/iDKisr9e1vf1uLFy/WoUOHdPfdd7c7prCwjl+CndX9oyFDhuizzz7r8vboOS44uqe9C47IyEg999xziomJ0T333KOXX35ZV111lQ4ePCjpRACRpNGjR+snP/lJm/apqam67777dMcdd2jq1KmqqKiw6wKBgCQFHQcXHGc3gkgIDRw4sMsPhH31q1+1H1KsrKzU66+/rkGDBun888/X4MGDtWjRoqCrpS/eSmyPw+FQRESEvQwaNEiJiYlB25x8YR48eNB+AZ533nl644037PUrr7yyw29GPtNKSko0bdo0jR8/Xk6nU9/4xjf0gx/8QIsXLw56wPekb37zm3rxxRc73F9BQYEuvfRSpaam2mWPPfaYtmzZory8PDU1Nemuu+7SkiVL7Kfcd+/erYiICF188cXaunWrvvrVr0o68eDgnj17NGHCBH3rW9/Stm3btG3bNvl8vi5dUR47diykt1cbGhraXAGid3DBERqFhYW66qqrNGDAAL3zzju68cYbFR8fr6amJp133nmdtnU4HFqwYIF2796t6OjooK8NORlEvvgAPxccZzeCSAiNGDFCe/fu7Xa7Q4cO6Rvf+IaWL1+ulJQUPfzww3riiSe0cePGkI6vq7/wZ8MXElqWpV/96le64IIL9OCDD+qCCy7Q/Pnzdfnll2vu3Lnt3uq98cYbVVlZqXfffbfd/T311FNBd0MkKSoqSoMHD1Z4eLjcbrd27NihtLQ0+4RdU1PT5j1sv9+vRYsW6f7775fb7VZ8fLxee+01paWlqaqqKugTU+2No6WlRdXV1T3+xEV79u7dq/PPPz9k+0PHuOAIjSuvvFIXXnihLrnkEhUVFelHP/qR6urq5HK5uvzaiIuL08aNG7Vw4ULV1tZq165ddhD54qcPueA4uxFEQmjq1Kn2e5td9fe//11XX321PB6Pvv/970s68dHTDRs26LbbbtPKlSvV2traG8M9qzkcDj3zzDO66KKLdMstt6i8vFx33nmnGhoaNHny5HbbjB07Vtu3b1dGRka7+1u9erVuueWWDvvct2+f3nnnHV177bV2WXV1dZsgcuDAAY0YMUJ33HGHXXbFFVfogw8+0Lhx4zr9KPXJj0m/9dZb8ng87d7Zqa+v19/+9rduBcI//OEPmj59epe3R89xwXH6AoGAIiMj9dRTTyk/P99+OHP//v1BrzfLstTU1NThHByWZWnbtm1asGCBxowZo6KiIjU1NcntdgddrHDBcXYjiITQ3Llz9eKLL7aZg6M9lmXp+eef10UXXaRJkybpqaeeCqqfPHmyXn31Va1YsUITJ07UqlWr5PP5Tmt87f3R+0dHjx7t8gnq5Kc8etM/3vk41TFkZmZ2eCK+7rrrOryKOXr0qL7zne/o5ptv1ogRI+zyv//9721OUGPHjtXmzZvb/JyefPJJXXXVVZ2Ob8+ePTpy5IjefvttzZw5s92n///v//5Pt99+e5eDxfbt2xUREaHRo0d3aXucHi44Tt/3v/99xcbGKiEhQT/60Y80YcIEJSYm6tJLL9Xf//53JSYmKjExUQkJCUpISFBBQYHd1rIsFRcXa9myZUpJSdF9992nK664QpWVlcrOzlYgEOj0ORcuOM4+BJEQio+P1z333NPhMwxf9Ne//lUPPfSQHnvsMT355JP2H8/jx4/bJ6Svf/3rKi8vV2ZmpjZv3qyIiAjV19fbk13V1NSopqZGdXV1amlpsddPLgcOHFBFRYU9lvauKlpbW2VZlrZs2aKYmBjt3btXl19+eZeO93//93+D/miHyhd/djExMXrhhRd0wQUX6Je//KX98ciWlpagkPL55593eNX0j/tubGzUkSNH7LK//e1vuvbaaxUIBPSrX/1K0omTUFFRkV5++WWNHz++zX5Onjyam5vV0tKiP/zhD3r11VeDJi9rbW1t88eltLRU3/72t/WrX/1KcXFxGjBggD0Z2cn/+0mTJqmmpkb/9m//dsrjOXz4sJYsWaKVK1eecluEBhccp2/NmjVqaGjQoUOHdPDgQR08eFDvvfeeYmNj9cYbb+i1117TwYMH9fnnn+vIkSP67ne/a7d97rnn5PF4tHfvXr3wwgt67733tGjRInvSwqampg6DCBccZ6kzOmvJl8S3v/1ta/Pmzafcrr0JdL72ta9ZBQUFHbZ57rnnLJfLZUVGRgZNTNbecs4551hhYWH2BF5Hjhyxnn/+eevYsWP2/hITE63XXnvNCgQC1h//+EfL7/d3+ThbWlqs2267rcvbd9Vtt91mPfbYY+3W1dfXW3PmzLEmTpxo/fWvf7XLT05i5HQ6O13CwsIsSdZPf/pTy7Isa/fu3VZUVJT1ve99z2poaLD3t3PnTis+Pt665ZZb2kz69EVpaWnWpk2brMcff9zKzs4Oqlu6dGnQxEm1tbXW2LFj7YnW/tHbb79tpaSknPoH9AXLly/v9PcFvePJJ5+05s6d2+mEfJZlWXv27LFSU1OttWvXBpVfccUV1osvvmivf/bZZ9aSJUus2bNnW01NTZbf77cqKiqs6upq68CBA9aBAwesl156yRo+fLi9fnKprq62Pv74Y3ssn376qSUpaHK+c88913rzzTet119/3Z4E7Iuvn85s3brViomJ6doPpgeam5ut3/zmN1ZSUpL19NNPW3/605+s6Oho6+abb7Y++uijNtu3trZaVVVVbcrff/99q7S01Fq8eLF18cUXt6n/61//al155ZXWVVddZZ/nqqurrT//+c9WRkaGlZub2+EY09PTrS1btli///3vLafTab3//vt2XU5OjrV8+fI2Yxk8eLD1wgsvWJZ1YnLEk+e09957zxo3bpx17Ngx69NPP+3CT+jExHAXXnihtXPnzi5t39cQRHpBS0uL6SGcEZ999plVWlp6xvutra1tU3b48OEu/9wDgYDV2Nhor3/22Wc9HktNTc0pZ8T8os5mb+yJL8vv2tmIC46eq62ttTZs2GAtWrTIGjx4sDVhwgRr+/btdv3BgwetJUuWWG6321qyZEmXxnvjjTdaAwcOtNLT063/+Z//CarjguPs5rCsLtzHAwAEaW1t7dZHL/uq2tpa7d+/v0ffc9ORY8eOacGCBUpKStI3v/lNXXnlle1uV1xcrF//+tf6xS9+Yc9q3JGWlpZO326qra3t8YOjn376qWJiYro8x8qpxtJd/f13jSACAACM6b8RCwAAnPUIIgAAwBiCCAAAMIYgAgAAjCGIAAAAYwgiAADAGIIIAAAwhiACAACM+X8BAE8icNlLGAAAAABJRU5ErkJggg=="
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "result1 = df.groupby([\"is_up\",\"job_attr\"])[\"job_attr\"].count()\n",
    "\n",
    "\n",
    "for i in result1.index:\n",
    "\tplt.bar(str(i),result1[i])"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr salary_attr  \\\n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师         7k+   \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师        15k+   \n2       南山区        移动互联网      社交   未上市         150+    商业分析师        10k+   \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师        15k+   \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师        14k+   \n..      ...          ...     ...   ...          ...      ...         ...   \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师         6k+   \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师         4k+   \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师         4k+   \n434     南山区        移动互联网      教育   未上市           未知    商业分析师        15k+   \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师        10k+   \n\n                                       word_attr  word_count experience_attr  \n0                   App,python,excel,Android,SQL           5             3年+  \n1                   Hadoop,python,SQL,R,Hive,SAS           6             3年+  \n2                                            SQL           1              未知  \n3                         PPT,python,Excel,R,SQL           5             5年+  \n4                                MATLAB,Python,R           3             5年+  \n..                                           ...         ...             ...  \n431                                          SNS           1              未知  \n432                                          SEO           1             3年+  \n433                                          KPI           1             3年+  \n434  linux,hadoop,spark,python,java,tensorflow,c           7             3年+  \n435                                       saas,C           2              未知  \n\n[436 rows x 19 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n      <th>word_attr</th>\n      <th>word_count</th>\n      <th>experience_attr</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n      <td>App,python,excel,Android,SQL</td>\n      <td>5</td>\n      <td>3年+</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>Hadoop,python,SQL,R,Hive,SAS</td>\n      <td>6</td>\n      <td>3年+</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>SQL</td>\n      <td>1</td>\n      <td>未知</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>PPT,python,Excel,R,SQL</td>\n      <td>5</td>\n      <td>5年+</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n      <td>MATLAB,Python,R</td>\n      <td>3</td>\n      <td>5年+</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n      <td>SNS</td>\n      <td>1</td>\n      <td>未知</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>SEO</td>\n      <td>1</td>\n      <td>3年+</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>KPI</td>\n      <td>1</td>\n      <td>3年+</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>linux,hadoop,spark,python,java,tensorflow,c</td>\n      <td>7</td>\n      <td>3年+</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>saas,C</td>\n      <td>2</td>\n      <td>未知</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 19 columns</p>\n</div>"
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def experience_attr(x):\n",
    "\tresult = re.findall(\"\\d+\",x)\n",
    "\tif result:\n",
    "\t\treturn str(result[-1])+\"年+\"\n",
    "\telse:\n",
    "\t\treturn \"未知\"\n",
    "df[\"experience_attr\"]  = df[\"experience\"].map(experience_attr)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\Administrator\\AppData\\Local\\Temp\\ipykernel_12240\\2950489852.py:9: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame.\n",
      "Try using .loc[row_indexer,col_indexer] = value instead\n",
      "\n",
      "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
      "  df1[\"salary_num\"] = df1[\"salary_attr\"].map(salary_num)\n"
     ]
    }
   ],
   "source": [
    "df1 = df.query(\"experience_attr == '3年+'\")\n",
    "\n",
    "def salary_num(x):\n",
    "\tif x == \"未知\":\n",
    "\t\treturn 0\n",
    "\telse:\n",
    "\t\treturn re.search(\"\\d+\",x).group(0)\n",
    "\n",
    "df1[\"salary_num\"] = df1[\"salary_attr\"].map(salary_num)\n",
    "result2 = df1.groupby(\"hy_attr\")[\"salary_num\"].mean()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "outputs": [],
   "source": [
    "result3 = df1.groupby(\"hy_attr\")[\"job_attr\"].count()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "outputs": [
    {
     "data": {
      "text/plain": "<BarContainer object of 19 artists>"
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 1 Axes>",
      "image/png": "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ESIiIlINgwgRERGphkGEiIiIVMMgQkRERKphECEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkmkIHka1bt6JUqVLQ6XSoVKkSzp8//8wy4eHhCAgIgIuLC+bMmfNCFSUiIqKip1BB5PLly+jduzdmzJiBGzduwN/fH3369Hlqmfj4eLRt2xbdunVDZGQk1q1bh3379v2jShMREVHRUKggcv78ecyYMQOdO3eGq6srQkNDceLEiaeWWbduHdzd3TF+/Hj4+flhwoQJWLFixT+qNBERERUNusKsHBISYjIfExMDPz+/p5Y5deoUGjVqBI1GAwCoXr06Ro8e/cT1MzMzkZmZqcwbjcbCVJGIiIheIy/cWTUrKwuff/45+vXr99T1jEYjfH19lXk7OzvcvHnzietPnz4d9vb2yuTl5fWiVSQiIqL/ci8cRCZOnAhra+tn9hHR6XQwGAzKvIWFBdLS0p64flhYGJKTk5UpLi7uRatIRERE/+UKdWkm32+//YZFixbh0KFD0Ov1T13XyckJ8fHxynxKSgrMzc2fuL7BYDAJLkRERFR0FbpF5OrVq+jWrRsWLVqE8uXLP3P9atWqITIyUpk/ceIEPDw8CrtbIiIiKoIKFUTS09MREhKCdu3aoX379khNTUVqaipEBEajEdnZ2QXKtG3bFhEREdi7dy+ys7Px2WefoUWLFi/tCRAREdHrq1BBZPfu3Th37hyWLVsGW1tbZfrrr78QFBSEHTt2FCjj4uKCuXPnolWrVnB1dUVMTAzGjRv30p4AERERvb4K1UekXbt2EJHHPhYbG/vEcv369UOLFi1w4cIF1KtXDzY2NoWqJBERERVNL9RZ9UX4+vqa3MZLRERExB+9IyIiItUwiBAREZFqGESIiIhINQwiREREpBoGESIiIlINgwgRERGphkGEiIiIVMMgQkRERKphECEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkGgYRIiIiUg2DCBEREamGQYSIiIhUwyBCREREqmEQISIiItUwiBAREZFqGESIiIhINQwiREREpBoGESIiIlINgwgRERGphkGEiIiIVMMgQkRERKphECEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFRT6CCSkJAAX19fxMbGPtf6bdu2hUajUaamTZsWdpdERERUROkKs3JCQgJCQkKeO4QAQFRUFM6cOQNPT08AgF6vL1QFiYiIqOgqVItI165d8c477zz3+jdu3ICIoEKFCnBwcICDgwOsra0LXUkiIiIqmgoVRJYtW4aPP/74udc/cuQIcnNz4enpCWtra3Tt2hWJiYmFriQREREVTYUKIr6+voXa+IULFxAcHIwdO3bg0KFDuHr1KsLCwp5aJjMzE0aj0WQiIiKioumV3jUTFhaGPXv2IDg4GBUrVsSsWbOwefPmp5aZPn067O3tlcnLy+tVVpGIiIhU9K/evlu8eHHcu3cPmZmZT1wnLCwMycnJyhQXF/cv1pCIiIj+Ta80iHTp0gUHDx5U5iMjI+Hq6gqDwfDEMgaDAXZ2diYTERERFU0vJYgYjUZkZ2cXWF6xYkUMHToUBw8exI8//oiwsDCEhoa+jF0SERFREfBSgkhQUBB27NhRYPmoUaMQFBSEli1bIjQ0FP3798fYsWNfxi6JiIioCCjUgGb5RMRk/kkDnOn1eqxYsQIrVqx4kd0QERFREcffmiEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkGgYRIiIiUg2DCBEREamGQYSIiIhUwyBCREREqmEQISIiItUwiBAREZFqGESIiIhINQwiREREpBoGESIiIlINgwgRERGphkGEiIiIVMMgQkRERKphECEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkGgYRIiIiUg2DCBEREamGQYSIiIhUwyBCREREqmEQISIiItUUOogkJCTA19cXsbGxz7V+eHg4AgIC4OLigjlz5hR2d0RERFSEFSqIJCQkICQk5LlDSHx8PNq2bYtu3bohMjIS69atw759+16knkRERFQEFSqIdO3aFe+8885zr79u3Tq4u7tj/Pjx8PPzw4QJE7BixYpCV5KIiIiKpkIFkWXLluHjjz9+7vVPnTqFRo0aQaPRAACqV6+OY8eOFa6GREREVGTpCrOyr69voTZuNBpRvnx5Zd7Ozg43b958apnMzExkZmaabIOIiIiKpld614xOp4PBYFDmLSwskJaW9tQy06dPh729vTJ5eXm9yioSERGRil5pEHFyckJ8fLwyn5KSAnNz86eWCQsLQ3JysjLFxcW9yioSERGRigp1aaawqlWrhm+//VaZP3HiBDw8PJ5axmAwmLSiEBERUdH1UlpEjEYjsrOzCyxv27YtIiIisHfvXmRnZ+Ozzz5DixYtXsYuiYiIqAh4KUEkKCgIO3bsKLDcxcUFc+fORatWreDq6oqYmBiMGzfuZeySiIiIioAXujQjIibzTxvgrF+/fmjRogUuXLiAevXqwcbG5kV2SUREREXQK+0jks/X17fQt/4SERFR0ccfvSMiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkGgYRIiIiUg2DCBEREamGQYSIiIhUwyBCREREqmEQISIiItUwiBAREZFqGESIiIhINQwiREREpBoGESIiIlINgwgRERGphkGEiIiIVMMgQkRERKphECEiIiLVMIgQERGRahhEiIiISDUMIkRERKQaBhEiIiJSDYMIERERqYZBhIiIiFTDIEJERESqYRAhIiIi1TCIEBERkWoYRIiIiEg1DCJERESkGgYRIiIiUg2DCBEREamGQYSIiIhUwyBCREREqil0EImOjka1atXg6OiIESNGQESeWSYoKAgajUaZ+vTp80KVJSIioqKlUEEkMzMTbdq0QZUqVRAVFYVz585h9erVTy2TlpaGy5cv4+7du0hMTERiYiIWLlz4T+pMRERERUShgsjOnTuRnJyMOXPmoHTp0pg2bRpWrFjx1DInTpxAUFAQihUrBgcHBzg4OMDS0vIfVZqIiIiKhkIFkVOnTqFmzZqwsrIC8PCSy7lz555a5siRI7h+/boSREJDQ5GZmfniNSYiIqIio1BBxGg0wtfXV5nXaDTQarVITEx8YpmYmBjUrVsXBw8exC+//II9e/Zg7ty5T1w/MzMTRqPRZCIiIqKiqVBBRKfTwWAwmCyzsLBAWlraE8ss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"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.bar(result2.index,result2.values)\n",
    "plt.bar(result3.index,result3.values)"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address company_attr hy_attr is_up person_count job_attr salary_attr  \\\n0       南山区        移动互联网      游戏   未上市        2000+    商业分析师         7k+   \n1       南山区       非移动互联网    企业服务   未上市          50+    商业分析师        15k+   \n2       南山区        移动互联网      社交   未上市         150+    商业分析师        10k+   \n3       福田区       非移动互联网      金融   未上市         150+    商业分析师        15k+   \n4       南山区        移动互联网    消费生活   未上市         500+    商业分析师        14k+   \n..      ...          ...     ...   ...          ...      ...         ...   \n431     南山区       非移动互联网    消费生活   未上市           未知    商业分析师         6k+   \n432     龙岗区       非移动互联网      电商   未上市          50+    商业分析师         4k+   \n433     南山区       非移动互联网      金融   未上市         500+    商业分析师         4k+   \n434     南山区        移动互联网      教育   未上市           未知    商业分析师        15k+   \n435     南山区       非移动互联网    企业服务   未上市        2000+    商业分析师        10k+   \n\n                                       word_attr  word_count experience_attr  \\\n0                   App,python,excel,Android,SQL           5             3年+   \n1                   Hadoop,python,SQL,R,Hive,SAS           6             3年+   \n2                                            SQL           1              未知   \n3                         PPT,python,Excel,R,SQL           5             5年+   \n4                                MATLAB,Python,R           3             5年+   \n..                                           ...         ...             ...   \n431                                          SNS           1              未知   \n432                                          SEO           1             3年+   \n433                                          KPI           1             3年+   \n434  linux,hadoop,spark,python,java,tensorflow,c           7             3年+   \n435                                       saas,C           2              未知   \n\n     company_grade  \n0                1  \n1                3  \n2                3  \n3                3  \n4                2  \n..             ...  \n431              3  \n432              3  \n433              2  \n434              3  \n435              1  \n\n[436 rows x 20 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>company_attr</th>\n      <th>hy_attr</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n      <th>word_attr</th>\n      <th>word_count</th>\n      <th>experience_attr</th>\n      <th>company_grade</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>游戏</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n      <td>App,python,excel,Android,SQL</td>\n      <td>5</td>\n      <td>3年+</td>\n      <td>1</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>Hadoop,python,SQL,R,Hive,SAS</td>\n      <td>6</td>\n      <td>3年+</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>社交</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>SQL</td>\n      <td>1</td>\n      <td>未知</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>PPT,python,Excel,R,SQL</td>\n      <td>5</td>\n      <td>5年+</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n      <td>MATLAB,Python,R</td>\n      <td>3</td>\n      <td>5年+</td>\n      <td>2</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>消费生活</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n      <td>SNS</td>\n      <td>1</td>\n      <td>未知</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>非移动互联网</td>\n      <td>电商</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>SEO</td>\n      <td>1</td>\n      <td>3年+</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>金融</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>KPI</td>\n      <td>1</td>\n      <td>3年+</td>\n      <td>2</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>移动互联网</td>\n      <td>教育</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>linux,hadoop,spark,python,java,tensorflow,c</td>\n      <td>7</td>\n      <td>3年+</td>\n      <td>3</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>非移动互联网</td>\n      <td>企业服务</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>saas,C</td>\n      <td>2</td>\n      <td>未知</td>\n      <td>1</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 20 columns</p>\n</div>"
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def company_grade(x):\n",
    "\tif x == \"2000+\":\n",
    "\t\treturn 1\n",
    "\telif x == \"1000+\" or x == \"500+\":\n",
    "\t\treturn 2\n",
    "\telse:\n",
    "\t\treturn 3\n",
    "\n",
    "df[\"company_grade\"] = df[\"person_count\"].map(company_grade)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "outputs": [
    {
     "data": {
      "text/plain": "company_grade\n1    127\n2     62\n3    247\nName: job_attr, dtype: int64"
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.groupby(\"company_grade\")[\"job_attr\"].count()\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "outputs": [
    {
     "data": {
      "text/plain": "company_grade\n1    1091\n2     644\n3    1839\nName: word_count, dtype: int64"
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[\"salary_num\"] = df1[\"salary_num\"]\n",
    "df.groupby(\"company_grade\")[\"word_count\"].sum()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "outputs": [
    {
     "data": {
      "text/plain": "company_grade\n1    10.935484\n2     9.250000\n3     9.742424\nName: salary_num, dtype: float64"
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[\"salary_num\"] = df[\"salary_num\"].astype(\"float64\")\n",
    "df.groupby(\"company_grade\")[\"salary_num\"].mean()"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "outputs": [
    {
     "data": {
      "text/plain": "     company  foursquare  trend  \\\n0    YIDATEC    移动互联网,游戏  不需要融资   \n1       希为科技     企业服务,金融  不需要融资   \n2         传易    移动互联网,社交  不需要融资   \n3       盛业资本     金融,数据服务   上市公司   \n4        路行通  移动互联网,消费生活  不需要融资   \n..       ...         ...    ...   \n431       友朋        消费生活     A轮   \n432     艾宝电子          电商  不需要融资   \n433     点购商城          金融  D轮及以上   \n434     有伴科技    移动互联网,教育     C轮   \n435       有赞        企业服务   上市公司   \n\n                                            figure               job   salary  \\\n0                                          2000人以上             数据分析师   7k-10k   \n1                                          50-150人             数据分析师  15k-25k   \n2                                         150-500人    数据分析专员(J10236)  10k-15k   \n3                                         150-500人             数据分析师  15k-30k   \n4                                        500-2000人  数据分析师（碰撞场景探索与...  14k-20k   \n..                                             ...               ...      ...   \n431  猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)             新媒体运营    6k-9k   \n432                                        50-150人              淘宝运营    4k-7k   \n433                                      500-2000人              招商专员    4k-6k   \n434                               奥飞动漫(天使轮)，保密(A轮)           数据挖掘工程师  15k-25k   \n435                                        2000人以上    商家服务经理-新零售（深圳）  10k-15k   \n\n    experience education                                        description  \\\n0      经验1-3年     本科及以上   1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...   \n1      经验1-3年     本科及以上   职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...   \n2        经验不限      学历不限   工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...   \n3      经验3-5年      学历不限   岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...   \n4      经验3-5年     本科及以上   岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...   \n..         ...       ...                                                ...   \n431      经验不限     大专及以上   岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...   \n432    经验1-3年     大专及以上   岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...   \n433    经验1-3年     大专及以上   任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...   \n434    经验1-3年     硕士及以上   职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...   \n435      经验不限      学历不限   岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...   \n\n    address  ... is_up person_count job_attr salary_attr  \\\n0       南山区  ...   未上市        2000+    商业分析师         7k+   \n1       南山区  ...   未上市          50+    商业分析师        15k+   \n2       南山区  ...   未上市         150+    商业分析师        10k+   \n3       福田区  ...   未上市         150+    商业分析师        15k+   \n4       南山区  ...   未上市         500+    商业分析师        14k+   \n..      ...  ...   ...          ...      ...         ...   \n431     南山区  ...   未上市           未知    商业分析师         6k+   \n432     龙岗区  ...   未上市          50+    商业分析师         4k+   \n433     南山区  ...   未上市         500+    商业分析师         4k+   \n434     南山区  ...   未上市           未知    商业分析师        15k+   \n435     南山区  ...   未上市        2000+    商业分析师        10k+   \n\n                                       word_attr word_count experience_attr  \\\n0                   App,python,excel,Android,SQL          5             3年+   \n1                   Hadoop,python,SQL,R,Hive,SAS          6             3年+   \n2                                            SQL          1              未知   \n3                         PPT,python,Excel,R,SQL          5             5年+   \n4                                MATLAB,Python,R          3             5年+   \n..                                           ...        ...             ...   \n431                                          SNS          1              未知   \n432                                          SEO          1             3年+   \n433                                          KPI          1             3年+   \n434  linux,hadoop,spark,python,java,tensorflow,c          7             3年+   \n435                                       saas,C          2              未知   \n\n     company_grade salary_num  person_number  \n0                1        7.0           2000  \n1                3       15.0             50  \n2                3        NaN            150  \n3                3        NaN            150  \n4                2        NaN            500  \n..             ...        ...            ...  \n431              3        NaN              0  \n432              3        4.0             50  \n433              2        4.0            500  \n434              3       15.0              0  \n435              1        NaN           2000  \n\n[436 rows x 22 columns]",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>company</th>\n      <th>foursquare</th>\n      <th>trend</th>\n      <th>figure</th>\n      <th>job</th>\n      <th>salary</th>\n      <th>experience</th>\n      <th>education</th>\n      <th>description</th>\n      <th>address</th>\n      <th>...</th>\n      <th>is_up</th>\n      <th>person_count</th>\n      <th>job_attr</th>\n      <th>salary_attr</th>\n      <th>word_attr</th>\n      <th>word_count</th>\n      <th>experience_attr</th>\n      <th>company_grade</th>\n      <th>salary_num</th>\n      <th>person_number</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>YIDATEC</td>\n      <td>移动互联网,游戏</td>\n      <td>不需要融资</td>\n      <td>2000人以上</td>\n      <td>数据分析师</td>\n      <td>7k-10k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>1、1年以上数据分析\\数据运营相关工作经验；2、接触过Android App运营、对App质...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>7k+</td>\n      <td>App,python,excel,Android,SQL</td>\n      <td>5</td>\n      <td>3年+</td>\n      <td>1</td>\n      <td>7.0</td>\n      <td>2000</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>希为科技</td>\n      <td>企业服务,金融</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>数据分析师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>本科及以上</td>\n      <td>职位诱惑：14薪；年轻有活力的团队；五险一金；职位描述：岗位职责:1.深入理解业务，通过数据...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>Hadoop,python,SQL,R,Hive,SAS</td>\n      <td>6</td>\n      <td>3年+</td>\n      <td>3</td>\n      <td>15.0</td>\n      <td>50</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>传易</td>\n      <td>移动互联网,社交</td>\n      <td>不需要融资</td>\n      <td>150-500人</td>\n      <td>数据分析专员(J10236)</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>工作职责:1、负责运营数据整理规划工作，监控日常关键数据并分析异常变化，提交数据分析报告；2...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>SQL</td>\n      <td>1</td>\n      <td>未知</td>\n      <td>3</td>\n      <td>NaN</td>\n      <td>150</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>盛业资本</td>\n      <td>金融,数据服务</td>\n      <td>上市公司</td>\n      <td>150-500人</td>\n      <td>数据分析师</td>\n      <td>15k-30k</td>\n      <td>经验3-5年</td>\n      <td>学历不限</td>\n      <td>岗位职责:1、基于业务需求，规划分析思路，完成从数据提取、数据清洗、数据分析和报告产出的整个...</td>\n      <td>福田区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>150+</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>PPT,python,Excel,R,SQL</td>\n      <td>5</td>\n      <td>5年+</td>\n      <td>3</td>\n      <td>NaN</td>\n      <td>150</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>路行通</td>\n      <td>移动互联网,消费生活</td>\n      <td>不需要融资</td>\n      <td>500-2000人</td>\n      <td>数据分析师（碰撞场景探索与...</td>\n      <td>14k-20k</td>\n      <td>经验3-5年</td>\n      <td>本科及以上</td>\n      <td>岗位职责：1.负责车辆碰撞场景的深度探索及数据建模。2.负责车辆碰撞数据的新特征挖掘和衍生，...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>14k+</td>\n      <td>MATLAB,Python,R</td>\n      <td>3</td>\n      <td>5年+</td>\n      <td>2</td>\n      <td>NaN</td>\n      <td>500</td>\n    </tr>\n    <tr>\n      <th>...</th>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n      <td>...</td>\n    </tr>\n    <tr>\n      <th>431</th>\n      <td>友朋</td>\n      <td>消费生活</td>\n      <td>A轮</td>\n      <td>猎豹移动战略领投、万利加集团追投(A轮)，华盖资本、万利加集团(A轮)，华盖资本(天使轮)</td>\n      <td>新媒体运营</td>\n      <td>6k-9k</td>\n      <td>经验不限</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、通过微信、微博等互联网渠道，建设品牌形象，扩大品牌影响力；2、独立负责微信公众...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>6k+</td>\n      <td>SNS</td>\n      <td>1</td>\n      <td>未知</td>\n      <td>3</td>\n      <td>NaN</td>\n      <td>0</td>\n    </tr>\n    <tr>\n      <th>432</th>\n      <td>艾宝电子</td>\n      <td>电商</td>\n      <td>不需要融资</td>\n      <td>50-150人</td>\n      <td>淘宝运营</td>\n      <td>4k-7k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>岗位职责：1、熟练操作SEO优化，负责公司天猫、淘宝平台的日常运营管理，包括店铺整体策划、交...</td>\n      <td>龙岗区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>50+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>SEO</td>\n      <td>1</td>\n      <td>3年+</td>\n      <td>3</td>\n      <td>4.0</td>\n      <td>50</td>\n    </tr>\n    <tr>\n      <th>433</th>\n      <td>点购商城</td>\n      <td>金融</td>\n      <td>D轮及以上</td>\n      <td>500-2000人</td>\n      <td>招商专员</td>\n      <td>4k-6k</td>\n      <td>经验1-3年</td>\n      <td>大专及以上</td>\n      <td>任职要求：1、大专及以上学历，专业不限，22-35岁；2、三年以上招商销售相关经验，有平台电...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>500+</td>\n      <td>商业分析师</td>\n      <td>4k+</td>\n      <td>KPI</td>\n      <td>1</td>\n      <td>3年+</td>\n      <td>2</td>\n      <td>4.0</td>\n      <td>500</td>\n    </tr>\n    <tr>\n      <th>434</th>\n      <td>有伴科技</td>\n      <td>移动互联网,教育</td>\n      <td>C轮</td>\n      <td>奥飞动漫(天使轮)，保密(A轮)</td>\n      <td>数据挖掘工程师</td>\n      <td>15k-25k</td>\n      <td>经验1-3年</td>\n      <td>硕士及以上</td>\n      <td>职位描述：1.参与构建并完善数据分析体系；2.对数据进行搜集，清洗、特征提取、分析建模，数据...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>未知</td>\n      <td>商业分析师</td>\n      <td>15k+</td>\n      <td>linux,hadoop,spark,python,java,tensorflow,c</td>\n      <td>7</td>\n      <td>3年+</td>\n      <td>3</td>\n      <td>15.0</td>\n      <td>0</td>\n    </tr>\n    <tr>\n      <th>435</th>\n      <td>有赞</td>\n      <td>企业服务</td>\n      <td>上市公司</td>\n      <td>2000人以上</td>\n      <td>商家服务经理-新零售（深圳）</td>\n      <td>10k-15k</td>\n      <td>经验不限</td>\n      <td>学历不限</td>\n      <td>岗位职责1. 商家建联：按照行业或经营特性，付费商家“建联”，在付费后1-30天内，协助商家...</td>\n      <td>南山区</td>\n      <td>...</td>\n      <td>未上市</td>\n      <td>2000+</td>\n      <td>商业分析师</td>\n      <td>10k+</td>\n      <td>saas,C</td>\n      <td>2</td>\n      <td>未知</td>\n      <td>1</td>\n      <td>NaN</td>\n      <td>2000</td>\n    </tr>\n  </tbody>\n</table>\n<p>436 rows × 22 columns</p>\n</div>"
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def person_num(x):\n",
    "\tif x == \"未知\":\n",
    "\t\treturn 0\n",
    "\telse:\n",
    "\t\treturn re.search(\"\\d+\",x).group(0)\n",
    "\n",
    "df[\"person_number\"] = df[\"person_count\"].map(person_num)\n",
    "df"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "outputs": [
    {
     "data": {
      "text/plain": "0.11879219760374005"
     },
     "execution_count": 57,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[\"person_number\"] = df[\"person_number\"].astype(\"float64\")\n",
    "df[\"person_number\"].corr(df[\"salary_num\"])"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 436 entries, 0 to 435\n",
      "Data columns (total 22 columns):\n",
      " #   Column           Non-Null Count  Dtype  \n",
      "---  ------           --------------  -----  \n",
      " 0   company          436 non-null    object \n",
      " 1   foursquare       436 non-null    object \n",
      " 2   trend            436 non-null    object \n",
      " 3   figure           436 non-null    object \n",
      " 4   job              436 non-null    object \n",
      " 5   salary           436 non-null    object \n",
      " 6   experience       436 non-null    object \n",
      " 7   education        436 non-null    object \n",
      " 8   description      436 non-null    object \n",
      " 9   address          436 non-null    object \n",
      " 10  company_attr     436 non-null    object \n",
      " 11  hy_attr          436 non-null    object \n",
      " 12  is_up            436 non-null    object \n",
      " 13  person_count     436 non-null    object \n",
      " 14  job_attr         436 non-null    object \n",
      " 15  salary_attr      436 non-null    object \n",
      " 16  word_attr        436 non-null    object \n",
      " 17  word_count       436 non-null    int64  \n",
      " 18  experience_attr  436 non-null    object \n",
      " 19  company_grade    436 non-null    int64  \n",
      " 20  salary_num       117 non-null    float64\n",
      " 21  person_number    436 non-null    object \n",
      "dtypes: float64(1), int64(2), object(19)\n",
      "memory usage: 75.1+ KB\n"
     ]
    }
   ],
   "source": [
    "df.info()\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "outputs": [
    {
     "data": {
      "text/plain": "{'whiskers': [<matplotlib.lines.Line2D at 0x244d6ba9430>,\n  <matplotlib.lines.Line2D at 0x244d6ba9700>],\n 'caps': [<matplotlib.lines.Line2D at 0x244d6ba99d0>,\n  <matplotlib.lines.Line2D at 0x244d6ba9ca0>],\n 'boxes': [<matplotlib.lines.Line2D at 0x244d6ba9160>],\n 'medians': [<matplotlib.lines.Line2D at 0x244d6ba9fa0>],\n 'fliers': [<matplotlib.lines.Line2D at 0x244d6ba72b0>],\n 'means': []}"
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 1 Axes>",
      "image/png": "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6OOeV155JSMjIxkZGckzzzxT3X7s2LHs3LkzfX196e/vT319ffbt25ckaWtry5NPPplVq1alpaUlM2fOrN5D5d577803vvGNfP7zn8/UqVPT2dmZr33ta5N2cADA9euKIuWBBx6YcCfZj7r99ttz9OjRDA0NpaenJ7Nnz66ubdy4MStXrszhw4ezdOnStLS0VNe+/e1vZ926dTl+/Hjuv//+y16TAgDcXK762z2XMmfOnKxevfqSax0dHRO+bvxRCxYsmPA1ZQAAPzAIABRJpAAARRIpAECRRAoAUCSRAgAUSaQAAEUSKQBAkUQKAFAkkQIAFEmkAABFEikAQJFECgBQJJECABRJpAAARRIpAECRRAoAUCSRAgAUSaQAAEUSKQBAkUQKAFAkkQIAFEmkAABFEikAQJFECgBQJJECABRJpAAARRIpAECRRAoAUCSRAgAUSaQAAEUSKQBAkUQKAFAkkQIAFEmkAABFEikAQJFECgBQJJECABRJpAAARRIpAECRRAoAUCSRAgAUSaQAAEUSKQBAkUQKAFAkkQIAFEmkAABFEikAQJFECgBQJJECABRJpAAARRIpAECRRAoAUCSRAgAUSaQAAEUSKQBAka44Ut577710dHTknXfeqW579NFHU1dXV33ceeed1bXh4eF0d3dn1qxZ6e/vz/nz56trr7/+erq6utLW1pYdO3Zc25EAADeUK4qU9957L2vWrJkQKEmyf//+vPTSSxkdHc3o6GgOHDiQJBkfH8/atWuzePHi7N+/PyMjI9m9e3eS5OTJk+nt7U1fX18GBwezZ8+e7N27d1IOCgC4/l1RpHzlK1/JV7/61QnbPvjgg7z99ttZtmxZZs6cmZkzZ2b69OlJkpdffjmnTp3Kjh07cscdd2RgYCDPPvtskmTPnj2ZO3dutmzZks7OzmzdurW6BgBwRZHyzDPP5NFHH52w7a233sq5c+eyaNGiTJs2LV/60pfyq1/9Kkly8ODB9PT0pLm5OUmycOHCjIyMVNeWL1+eurq6JMmSJUsyNDR02b89Pj6eSqUy4QEA3LiuKFI6Ojou2jYyMpK77747zz33XH72s5+lsbExjzzySJKkUqlMeE9dXV0aGhoyOjp60dqMGTNy4sSJy/7tbdu25dZbb60+2tvbr2R0AOA603itO1i3bl3WrVtXff7000+no6MjlUoljY2N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"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.boxplot(df[\"person_number\"])\n",
    "plt.boxplot(df[\"salary_num\"])\n"
   ],
   "metadata": {
    "collapsed": false,
    "pycharm": {
     "name": "#%%\n"
    }
   }
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}